﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Bot.Domain.AgentBotLearning;
using Bot.Domain.Enum;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;

namespace Bot.Domain.AgentBot
{
    public class Suggestion
    {
        [JsonConverter(typeof(StringEnumConverter))]
        public EnumSuggestionType type { get; set; }
        public object content { get; set; }
        public float score { get; set; }
    }

    public class CannedMessageSuggestionContent : CMSuggestionContent
    {
        public string Content { get; set; }
    }

    public class KnowledgeBaseSuggestionContent : KBSuggestionContent
    {
        public string Content { get; set; }
        public string Url { get; set; }
        public string KbArticleMessage { get; set; }
    }
}
